Unity[UGUI]EventSystem.current.currentSelectedGameObject==NULL

EventSystem.current.currentSelectedGameObject

The GameObject currently considered active by the EventSystem.

  • EventSystem 当前认为处于活动状态的游戏对象

    报空场景

  • 获取鼠标点击Toggle时报空,原因是Toggle的Navigation设置为了None,换成Automatic后正常,

    UnityUI的Navigation

    设置为None后不再接收鼠标点击的焦点。
    20220810151253
    可手动设置Selected状态在保持None的状态下,得到currentSelectedGameObject
    1. 设置EventSystem的firstSelected
      20220810151725
    2. 通过代码EventSystem.current.SetSelectedGameObject()直接设置SetSelected。